import request from './request'
// -------------关于无人船计划管理的接口-------------

// 获取所有的计划列表
export function getPlansList() {
    return request({
        url: '/getAllPlanAndPosition',
        method: "get"
    })
}

// 新增一条计划
export function increasePlan(plan) {
    return request({
        url: '/insertPlan',
        method: "post",
        data: plan,
        headers: {
            'Content-Type': 'application/json'//表明服务器类型
        }
    })
}
// 删除一条计划
export function deleteThePlan(planId) {
    return request({
        url: '/deletePlanAndPositionAndRecord?planId=' + planId,
        method: "get"
    })
}
// 修改一个计划
// data.url = 'planId=' + planId + '&title=' + title;
// data.positions = 坐标数组
export function updateThePlan(data) {
    return request({
        url: '/updatePlanTitleAndPositions?' + data.url,
        method: "post",
        data: data.positions,
        headers: {
            'Content-Type': 'application/json'//表明服务器类型
        }
    })
}

// 提交planId获取某个计划的具体记录列表
export function getPlanRecord(planId) {
    return request({
        url: '/selectRecordByPlanId?planId=' + planId,
        method: "get"
    })
}

// 获取当前无线传感网络的位置
export function getSensorLocation() {
    return request({
        url: '/getBoatPosition',
        method: "get"
    })
}

// 修改无线传感网络的位置
export function updateSensorLocation(data) {
    return request({
        url: '/updateBoatPosition',
        method: "post",
        data: data,
        headers: {
            'Content-Type': 'application/json'//表明服务器类型
        }
    })
}